package ronin.fx;

import java.util.*;
import java.awt.*;
import java.awt.geom.*;
import ronin.graphics.*;

public class PSInitInfo extends Object
{
	// SYSTEM TYPE
	public int type;
	
	// does it last until eternity or depend on the lifespan of the particle
	public boolean immortal;
	
	// usually set by caller in the overloaded constructor
	// Immortal types don't need a lifespan, except maybe to
	// add random effects to the Particle System.
	public int lifespan;
		
	// num particles
	public int maxParticles;
	
	// shape to use
	public Shape shape;
	
	// texture image used for painting
	public Image texture;
	
	// filename of the texture to use 
	public String textureFile = "";
	
	// blend mode for this emmiter
	public AlphaComposite alpha;
	
	// bounds of this system type
	public Rectangle2D bounds;
	
}
	